草庐IT

Android spinner dialogMode 样式

全部标签

javascript - 向样式化组件添加过渡

我在React中有以下组件:constButton=styled.div`width:30px;height:30px;position:absolute;right:2em;top:50%;transform:translateY(-50%);padding:0;margin:0;&::before,&::after{content:"";position:absolute;background-color:#3d3935;transition:transform0.25sease-out;}&::before{top:0;left:50%;width:4px;height:100%

javascript - 如何在 webpack 中加载 sass 样式表中使用的图像?

我正在使用Webpack来捆绑我的模块,并使用sass在基于React的应用程序中进行样式设置。我使用单独的样式表设置组件的背景图像并在index.js中加载该样式表。样式表中的所有样式都应用于该组件背景图像除外。这是我的示例样式表$bg-img:url('/img/bg.jpg');.show{position:relative;background:$black$bg-imgcentercenter;width:100%;height:100%;background-size:cover;overflow:hidden;}解决该问题的一种方法是明确要求图像,然后为React组件创建

javascript - Angular 2,添加 calc() 作为内联样式。使用括号的不安全插值

Angular2rc3我正在尝试动态添加calc()到模板中的元素。我有这样的东西。template:`"`exportmyClass{@Input()myInputObject:any;privatewidth:string;ngOnInit(){this.setWidth()}privatesetWidth(){letpercent=myInputObject.percent;this.width='calc('+percent+'%-20px)';}}如果我使用括号,DOM中的输出将如下所示。如果我去掉括号它会起作用(有点)它看起来像这样。这也行不通。有关如何添加calc()的任

javascript - 样式属性中的 Angular 表达式在 IE 中不起作用

我有angular1.0.6(我知道它很旧)并且我有带表达式的样式属性:{{item.label}}它工作正常但不适用于IE(该应用程序需要适用于>IE10)。当我打开Developer工具时,样式属性不存在。我尝试创建自定义样式指令(因为我认为IE在Angular可以读取它之前删除无效属性)但是使用这个简单的代码,我遇到了一个错误TypeError:Cannotreadproperty'replace'ofundefined来自jquery(在googlechrome上测试过)因为在我的例子中item.color可以为null.directive("logStyle",functio

javascript - codemirror的父div样式变为显示 block 时如何刷新?

我在选项卡式界面中使用带有文本区域的codemirror,当我不在包含codemirror的选项卡中然后转到它时,我得到没有行号或光标的空白区域,当我刷新页面时它有效,我知道这是因为使用display:none;隐藏了标签内容,所以我该如何解决这个问题?这是我的代码,(我也在使用jquery):vareditor=CodeMirror.fromTextArea(document.getElementById($this.attr('id')),{lineNumbers:true,mode:text/html,enterMode:"keep",tabMode:"shift"});$(ed

javascript - js样式属性返回空白

我正在尝试使用JavaScript接收对象的原始CSS宽度值。但是,如果我使用:varoriginalWidth=document.getElementById().style.width;它总是返回空白。我还注意到,我使用此语法访问的任何属性都将返回空白。我确定给定的元素存在,因为alert(document.getElementById());确实向我展示了正确的对象。谁能帮我解决这个问题? 最佳答案 您可能尝试获取在样式表中设置的值,而不是直接像这样:document.getElementById().style.width=

javascript - 将样式组件与 props 和 TypeScript 一起使用

我正在尝试将TypeScript集成到我们的项目中,到目前为止我偶然发现了一个问题styled-components图书馆。考虑这个组件import*asReactfrom"react";importstyledfrom"styled-components/native";import{TouchableOpacity}from"react-native";//--types-----------------------------------------------------------------//exportinterfaceProps{onPress:any;src:any

javascript - 使用 Ramda 的无点样式大写函数

虽然编写大写函数很简单,例如:“你好”=>“你好”“你好”=>“你好”如何使用RamdaJS使用无点样式来编写它?https://en.wikipedia.org/wiki/Tacit_programming 最佳答案 您可以使用在第一个字符上运行toUpper的正则表达式部分应用replace:constcapitalize=R.replace(/^./,R.toUpper); 关于javascript-使用Ramda的无点样式大写函数,我们在StackOverflow上找到一个类似的

javascript - 将 @font-face 样式表规则添加到 chrome 扩展

通过chrome-extension添加@font-face样式表规则的推荐方法是什么?问题是字体嵌入的url位于扩展中,所以我必须在javascript中完成它才能使用chrome.extension.getURL。我已经通过内容脚本尝试了document.styleSheets[0].addRule,但这没有用。为了澄清,我还在web_accessible_resources下列出了字体。 最佳答案 注入(inject)节点,在你的内容脚本中。像这样:varstyleNode=document.createElement("st

javascript - 如何获取级联样式值或判断是否计算出实际值?

我需要获取元素的级联样式值(不是计算值),或者确定实际值是否已计算。例如,如果我有一个带有css规则width:100%的元素,我想获取值100%而不是实际的像素值,或者只是知道计算了实际值。我知道我可以使用elem.currentStyle获取它,我还在Chrome中找到了一种使用document.defaultView.getMatchedCSSRules()找到它的方法。有谁知道在其他浏览器中获取它的方法吗? 最佳答案 自己计算值怎么样?查询所需元素的计算宽度和父元素的计算宽度,然后做一些数学运算以获得百分比值?percent